#include "rsgisappinterface.h"
#include "rsgiswindow.h"

RSGISAppInterface::RSGISAppInterface(RSGISWindow *parent)
{
    m_pRSGISWindow = parent;

}

RSGISAppInterface::~RSGISAppInterface()
{

}

RSGISWindow *RSGISAppInterface::mainWindow()
{
    return m_pRSGISWindow;
}

RSGISPluginManagerInterface *RSGISAppInterface::pluginManagerInterface()
{
    return nullptr;
}

QDockWidget *RSGISAppInterface::layerDockWidget()
{
    if ( nullptr != m_pRSGISWindow )
    {
        return m_pRSGISWindow->layerDockWidget();
    }

    return nullptr;
}

QDockWidget *RSGISAppInterface::propertyDockWidget()
{
    if ( nullptr != m_pRSGISWindow )
    {
        return m_pRSGISWindow->propertyDockWidget();
    }

    return nullptr;
}

QDockWidget *RSGISAppInterface::logOutDockWidget()
{
    if ( nullptr != m_pRSGISWindow )
    {
        return m_pRSGISWindow->logOutDockWidget();
    }

    return nullptr;
}

